\usepackage{framed}
\usepackage{array}

\newcommand{\Shield}{\mathsf{Shield}}
\newcommand{\Verify}{\mathsf{Verify}}

\newcommand{\Mintft}{\mathsf{ft.Mint}}
\newcommand{\Transferft}{\mathsf{ft.Transfer}}
\newcommand{\Burnft}{\mathsf{ft.Burn}}

\newcommand{\Mintnft}{\mathsf{nft.Mint}}
\newcommand{\Transfernft}{\mathsf{nft.Transfer}}
\newcommand{\Burnnft}{\mathsf{nft.Burn}}

\newcommand{\rootsList}{\bm{\mathsf{roots}}}
\newcommand{\roott}{\mathsf{root}}

\newcommand{\A}{\mathcal{A}}
\newcommand{\B}{\mathcal{B}}

\newcommand{\secp}{\lambda}
\newcommand{\Adv}{\mathsf{Adv}}
\newcommand{\negl}{\mathsf{negl}}
\newcommand{\G}{\mathcal{G}}
\newcommand{\Ledger}{\mathcal{L}}
\newcommand{\pp}{\mathsf{pp}}

\newcommand{\main}{\textsc{Main}}
\newcommand{\randpick}{\mathrel{\xleftarrow{\$}}}

\newcommand{\pk}{\mathsf{pk}}
\newcommand{\sk}{\mathsf{sk}}
\newcommand{\assetList}{\bm{Assets}}

\newcommand{\SimTransfernft}{\mathsf{SimTransNft}}

